Front-End Engineer
What’s on Offer:- Industry: Consulting
- Location: Singapore
- 12 months contract role (with the possibility of extension)
- Competitive Compensation
Job Summary: We are seeking for skilled Frontend Software Engineer (React) to join our Software Engineering team. In this role, you will be responsible for building scalable, high-quality web applications using modern React-based architectures.
Job Description: - Design, develop, and maintain frontend applications using React and modern JavaScript/TypeScript.
- Build reusable, scalable UI components using an established Design System (e.g. MUI or in-house systems).
- Implement and manage application state using Redux and/or React Context API.
- Integrate frontend applications with backend services using RTK Query or React Query.
- Write well-structured and maintainable code with strong attention to performance and scalability.
- Collaborate closely with UX/UI designers to translate designs into high-quality user experiences.
- Work with backend and platform teams to align on APIs, architecture, and delivery timelines.
- Participate in code reviews, technical discussions, and continuous improvement initiatives.
- Troubleshoot, debug, and optimise frontend performance issues.
Job Requirements:- Strong expertise in React with hands-on experience building complex applications.
- Expert-level experience working with Design Systems (MUI or custom/in-house systems).
- Expert knowledge of Redux and/or React Context API for state management.
- Working experience with RTK Query or React Query for data fetching and caching.
- Strong JavaScript fundamentals, including a solid understanding of: Event loop Promises Closures Async / Await
- Strong understanding of HTML5, CSS3, and modern frontend best practices.
- Experience working in collaborative, agile software development environments.
Nice to Have: - Experience working with monorepo architectures (e.g. Nx).
- Understanding of Microfrontend architectures.
- Basic knowledge of Module Federation.
- Exposure to Web Components or iFrame-based integrations.
- Experience with frontend testing frameworks (e.g. Jest, React Testing Library, Cypress).